#pragma once
#include "CTimingCollection.h"

class CRenderTarget;

class CKeyFrameCollection :
	public CTimingCollection
{

protected: 
	CKeyFrameCollection();
private: 
	CKeyFrameCollection(CCoreServices *);
protected: 
	HRESULT CloneKeyFramesInCollection(CRenderTarget * pRenderTarget, CKeyFrameCollection * pCollectionClone);
public: 
	virtual XBOOL ShouldEnsureNameResolution();
	HRESULT InitializeKeyFrames(XFLOAT rOneIterationDuration);
	HRESULT GetSortedCollection(void * * ppCollection);
protected: 
	struct
	{
		XBOOL m_bIsSorted:1;
	};
	

};